home *** CD-ROM | disk | FTP | other *** search
- From sdo@cs.purdue.edu Wed Aug 12 16:50:56 1992
- From: sdo@cs.purdue.edu (Shawn Ostermann)
- Newsgroups: comp.os.xinu
- Subject: Re: What is XINU?
- Date: 11 Aug 92 15:33:13 GMT
- Organization: The Internet
-
-
- Brian> Just wondering if XINU is a free os. i've see the books, but
- Brian> also heard its a commerical implementaion. what platforms does
- Brian> it support in any case?
-
-
- ======================================================================
- XINU FAQ - V1.0
- ======================================================================
-
-
- ------------------------------------------------------------
- What is Xinu?
- ------------------------------------------------------------
- Xinu is a small, elegant operating system designed by Douglas Comer at
- Purdue University. Xinu is a recursive acronym standing for "Xinu Is
- Not Unix". It was designed in conjunction with and is well documented
- in the following textbooks:
-
- Operating System Design Vol. 1 The Xinu Approach, 1984
- By: Douglas Comer
- ISBN 0-13-637539-1
-
- Operating System Design Vol. 1 The Xinu Approach (PC Edition), 1988
- By: Comer & Fossum
- ISBN 0-13-638180-4
- Software ISBN 0-13-638271-1
-
- Operating System Design Vol. 1 The Xinu Approach (Macintosh
- Edition), 1989
- By: Comer & Munson
- ISBN 0-13-638529-X
- Software ISBN 0-13-638545-1
-
- Operating System Design Vol. II Internetworking with Xinu,
- 1987 ISBN 0-13-637414-X
-
- Internetworking with TCP/IP: Principles, Protocols, and
- Architecture, 1991 (2nd Edition)
- ISBN 0-13-470154-2
-
- Operating System Design Vol. II Internetworking with Xinu, 1987
- By: Douglas Comer
- ISBN 0-13-637414-X
-
- Internetworking with TCP/IP Vol. II Design, Implementation,
- and Internals, 1991.
- By: Comer & Stevens
- ISBN 0-13-472242-6
- Software Title Code 472332
-
- Xinu supports timeslicing, threads (processes executing in the same
- address space), semaphores (counting and mutex), and asynchronous
- process communication.
-
-
- ------------------------------------------------------------
- What Does Xinu Support?
- ------------------------------------------------------------
- Xinu kernels come in the following versions/flavors:
-
- Version 6
- V6 was the first public release. It corresponds to the code
- in Vol. 1 of the textbook. Version for the LSI/PDP family,
- Sun 3/50, and PC are available.
-
- Version 7
- V7 Xinu includes the original networking code from Vol. II of
- the textbook series. It is available for the Sun 3/50. It
- includes IP routing code and UDP/IP networking code as well as
- a user shell and a remote file system.
-
- Version 7.9
- V7.9 is from "Internetworking with TCP/IP Vol. II". It is a
- full TCP/IP implementation. The full kernel is available for
- the Sun 3/50.
-
- Version 8.0
- Version 8 Xinu is the current research platform. It is not
- currently documented in any text. It was originally designed
- and implemented by Jim Griffioen as part of his PhD research.
- Current research versions support remote paging, a Unix
- emulation library, virtual memory, RPC clients, NFS remote
- file access, SRMP MIB I. Jim's original code is
- available for the Sun 3/50. Current work is taking place on
- the DecStation3100/Mips platform. A Sparc port is also under way.
-
-
- ------------------------------------------------------------
- How Do I Find Out More?
- ------------------------------------------------------------
- Information about Xinu is exchanged through electronic mail and
- gatewayed unto a Usenet news group (comp.os.xinu). To have your name
- added to the mailing list, send to xinu-info-request@cs.purdue.edu. To
- send mail to the Xinu list, address it to xinu-info@cs.purdue.edu.
-
-
-
- ------------------------------------------------------------
- How Do I Get Xinu?
- ------------------------------------------------------------
- The PC and 7.9 versions of Xinu are most easily available directly
- through Prentice Hall. Orders for software through Purdue will be
- send via magnetic media and include a distribution fee. Ordering
- information for any of the software is available through the mail
- address "xinu-librarian@cs.purdue.edu".
-
-
- ------------------------------------------------------------
- Is Xinu Copyrighted?
- ------------------------------------------------------------
- The source code for Xinu is copyrighted, but we consider
- it to be in the public domain in the sense that it may be
- altered for personal use. However, Xinu may not be redistributed
- without permission from Comer. The C library sources and the
- UNIX compiler found on some distribution tapes may not be
- redistributed.
-
- We grant permission for anyone to give away Xinu with products.
- However, because Xinu was developed with some support from the
- National Science Foundation, you should make it clear that you
- are charging for the product and not for Xinu itself (i.e., you
- can only charge for your mods to Xinu or your applications that
- use it.)
-
- I ask people to talk to me before redistributing Xinu just to
- avoid a problem that happened early on (someone typed in the code
- >from the book along with many typos, posted it to the net, and I
- was swamped with calls about bugs).
-
-
- ------------------------------------------------------------
- How is Purdue Xinu Related to Mt. Xinu?
- ------------------------------------------------------------
- The Purdue Xinu project and the Mt. Xinu folks at Berkeley both came
- up with the name at roughly the same time. The 2 projects are
- unrelated.
-
-
- ------------------------------------------------------------
- Is Xinu A Commercial Product?
- ------------------------------------------------------------
- No, Xinu is not a commercial product. It has, however, been used as
- the base or basis of many products by companies not associated with
- Purdue University.
-
-
- ------------------------------------------------------------
- How Is Xinu Supported?
- ------------------------------------------------------------
- Xinu is not currently a funded project. Dr. Comer and several
- graduate students and researchers here at Purdue and elsewhere are
- doing work on the code. We try to answer all the questions that come
- up on the news group and mailing list, but sometimes they fall between
- the cracks of our various areas of experience.
-
-
- ------------------------------
- FAQ version 1.0
- Tue Aug 11, 1992
- Shawn Ostermann
-
-